// 1.导入http模块
const http = require("http");
const { url } = require("inspector");

// 2.创建http服务
const server = http.createServer((request, response) => {
  // 获取请求的方法
  let { method } = request; // 对象解构赋值
  // 获取请求的 url 路径
  let { pathname } = new URL(request.url, "http://127.0.0.1");
  console.log(method, pathname);
  // 设置响应头  避免乱码
  response.setHeader("Content-Type", "text/html;charset=UTF-8");
  // 判断
  if (method === "GET") {
    if (pathname === "/login" || pathname === "/") {
      response.end("登录页面"); // 每次请求只能有一个end()方法
    } else if (pathname === "/reg") {
      response.end("注册页面");
    }else{  // 处理其它请求
      response.end('404 Not Found')
    }
  }
});

// 监听端口,启动服务
server.listen(9000, () => {
  console.log("Server is running at 8000");
});
